package top.infopub.model.mkt;

import top.infopub.generic.GenericEntity;

import java.math.BigDecimal;
import java.util.Date;

/** 交底(MKT_DISCLOSE_PRO) **/
public class DisclosePro extends GenericEntity  {
	private static final long serialVersionUID = 1L;
	
	/*PK*/
	private String id;

	/*单据编号*/
	private String codes;

	/*项目全局唯一编号*/
	private String proCode;

	/*中标日期*/
	private Date widBidDate;

	/*中标主体*/
	private String widBidOrg;

	/*工程概括*/
	private String proSurvey;

	/*项目背景关系*/
	private String bgRelationship;

	/*前期土地征收情况*/
	private String preLand;

	/*融资问题可行性风险*/
	private String finRisk;

	/*主要边界条件*/
	private String borderCondition;

	/*政府诉求*/
	private String gvAppeals;

	/*合作人诉求*/
	private String coopAppeals;

	/*合同谈判中涉及到的主要问题*/
	private String mainIssue;

	/*已完成工作及下阶段工作计划和完成时点*/
	private  String finishAndPlan;

	/*添加人*/
	private String addBy;

	/*添加时间*/
	private Date addTime;

	/*最后修改人*/
	private String uptBy;

	/*最后修改时间*/
	private Date uptTime;

	/*当前审批状态 1=审批中 9=审批完成 10=审批终止*/
	private String processStatus;

	/*关联的审批流程ID*/
	private String processId;

	/*中标价格*/
	private BigDecimal widBidMoney;

	/*交底日期*/
	private Date  discloseDate;

	/* 付费机制 */
	private String paymentMechanism;

	private String oaId;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getCodes() {
		return codes;
	}

	public void setCodes(String codes) {
		this.codes = codes;
	}

	public String getProCode() {
		return proCode;
	}

	public void setProCode(String proCode) {
		this.proCode = proCode;
	}

	public Date getWidBidDate() {
		return widBidDate;
	}

	public void setWidBidDate(Date widBidDate) {
		this.widBidDate = widBidDate;
	}

	public String getWidBidOrg() {
		return widBidOrg;
	}

	public void setWidBidOrg(String widBidOrg) {
		this.widBidOrg = widBidOrg;
	}

	public String getProSurvey() {
		return proSurvey;
	}

	public void setProSurvey(String proSurvey) {
		this.proSurvey = proSurvey;
	}

	public String getBgRelationship() {
		return bgRelationship;
	}

	public void setBgRelationship(String bgRelationship) {
		this.bgRelationship = bgRelationship;
	}

	public String getPreLand() {
		return preLand;
	}

	public void setPreLand(String preLand) {
		this.preLand = preLand;
	}

	public String getFinRisk() {
		return finRisk;
	}

	public void setFinRisk(String finRisk) {
		this.finRisk = finRisk;
	}

	public String getBorderCondition() {
		return borderCondition;
	}

	public void setBorderCondition(String borderCondition) {
		this.borderCondition = borderCondition;
	}

	public String getGvAppeals() {
		return gvAppeals;
	}

	public void setGvAppeals(String gvAppeals) {
		this.gvAppeals = gvAppeals;
	}

	public String getCoopAppeals() {
		return coopAppeals;
	}

	public void setCoopAppeals(String coopAppeals) {
		this.coopAppeals = coopAppeals;
	}

	public String getMainIssue() {
		return mainIssue;
	}

	public void setMainIssue(String mainIssue) {
		this.mainIssue = mainIssue;
	}

	public String getFinishAndPlan() {
		return finishAndPlan;
	}

	public void setFinishAndPlan(String finishAndPlan) {
		this.finishAndPlan = finishAndPlan;
	}

	public String getAddBy() {
		return addBy;
	}

	public void setAddBy(String addBy) {
		this.addBy = addBy;
	}

	public Date getAddTime() {
		return addTime;
	}

	public void setAddTime(Date addTime) {
		this.addTime = addTime;
	}

	public String getUptBy() {
		return uptBy;
	}

	public void setUptBy(String uptBy) {
		this.uptBy = uptBy;
	}

	public Date getUptTime() {
		return uptTime;
	}

	public void setUptTime(Date uptTime) {
		this.uptTime = uptTime;
	}

	public String getProcessStatus() {
		return processStatus;
	}

	public void setProcessStatus(String processStatus) {
		this.processStatus = processStatus;
	}

	public String getProcessId() {
		return processId;
	}

	public void setProcessId(String processId) {
		this.processId = processId;
	}

	public BigDecimal getWidBidMoney() {
		return widBidMoney;
	}

	public void setWidBidMoney(BigDecimal widBidMoney) {
		this.widBidMoney = widBidMoney;
	}

	public Date getDiscloseDate() {
		return discloseDate;
	}

	public void setDiscloseDate(Date discloseDate) {
		this.discloseDate = discloseDate;
	}

	public String getPaymentMechanism() {
		return paymentMechanism;
	}

	public void setPaymentMechanism(String paymentMechanism) {
		this.paymentMechanism = paymentMechanism;
	}

	public String getOaId() {
		return oaId;
	}

	public void setOaId(String oaId) {
		this.oaId = oaId;
	}
}